package com.wxd.modules.function.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wxd.modules.function.entity.*;
import com.wxd.utils.PageUtils;

import java.util.List;
import java.util.Map;
/**
 * 在岗-》不在岗
 * 在岗《-不在岗
 */

public interface EmpStatusChangeService extends IService<EmpStatusChange> {
    PageUtils queryPage(Map<String, Object> params);
    PageUtils queryExistLogPage(Map<String, Object> params);
    PageUtils queryNotLogPage(Map<String, Object> params);
    /**
     * 在册人员状态变化
     */
    void changeStatus(ChangeEmpStatus emp);
    /*查询变化记录*/
    List<EmpStatusChange> queryEmpStatusChange(Long empId);

    public List<Map> changeExistStatusStatisticsByMonth(Map<String, Object> params);
    public List<Map> changeNotStatusStatisticsByMonth(Map<String, Object> params);
}
